package config

type App struct {
	Database Database
	Cache    Cache
	Queue    Queue
	Log      Log
	Storage  Storage
}

type Base struct {
	Default string
}

type Database struct {
	Base
}
type Cache struct {
	Base
}
type Queue struct {
	Base
}
type Log struct {
	Base
}

type Storage struct {
	Base
	Connections map[string]StorageConnection `json:"connections"`
}
type StorageConnection struct {
	Driver     string `json:"driver"`
	Connection string `json:"connection"`
	Bucket     string `json:"bucket"`
}
